package com.corpdata.app.message.service;

import java.util.List;

import com.corpdata.app.message.entity.SysMessage;
import com.corpdata.app.message.entity.SysMessageUser;
import com.corpdata.common.result.Result;
import com.corpdata.core.base.BaseService;

/**
 * 
 * @author wu
 * @email 64088839@qq.com
 * @date 2018-08-02 10:54:11
 * 
 */
public interface SysMessageService extends BaseService<SysMessage>{
	/**新增消息列表录入信息
	 * @param obj-实体类
	 * @param type-消息类型
	 * @param msgList
	 * @param muList
	 * @param flag消息类型下的分类
	 */
	void initList(Object obj,int type,List<SysMessage> msgList,List<SysMessageUser> muList,int flag);
	//实体类录入信息
	void initObj(SysMessage msg,SysMessageUser mu,Object obj,int type,int flag);
	//新增消息列表
	Result insertList(List<SysMessage> msgList, List<SysMessageUser> muList);
}
